package com.mdd.common.util;

import java.math.BigDecimal;

/**
 * @author admin-uuiop
 * @date 2024年11月27日 10:21
 */
public class IntegerUtil {
    public static Integer addInt(Integer a,Integer b){
        if(a==null){
            a = 0;
        }
        if(b==null){
            b = 0;
        }
        return a+b;
    }

    /**
     * 显示格式化(超过10的显示多少+)
     * @param num
     * @return
     */
    public static String showFormatInteger(Integer num){
        if(num==null || num<1){
            return null;
        }
        if(num<=10){
            return num.toString();
        }else {
            BigDecimal bigDecimal = new BigDecimal(num / 10);
            BigDecimal decimal = bigDecimal.setScale(0, BigDecimal.ROUND_DOWN);
            return decimal.toString()+"0+";
        }

    }

    public static String showFormatWan(Integer num){
        if(num==null || num<1){
            return null;
        }
        if(num<=10000){
            return num.toString();
        }else {
            BigDecimal bigDecimal = new BigDecimal(num / 100);
            BigDecimal decimal = bigDecimal.setScale(0, BigDecimal.ROUND_DOWN);
            double v = decimal.doubleValue() / 100;
            return v+"w+";
        }
    }

    public static void main(String[] args) {
        System.out.println(showFormatWan(4556450));
    }

}
